package com.ruoyi.caiwu.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.caiwu.domain.CwCheckBatchVo;
import com.ruoyi.caiwu.domain.CwDealPerDay;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.caiwu.domain.CwDealPerDayDto;
import com.ruoyi.caiwu.domain.CwDealPerDayVo;
import com.ruoyi.caiwu.dto.*;

import java.util.List;

/**
* @author 86182
* @description 针对表【t_cw_deal_per_day】的数据库操作Service
* @createDate 2023-05-04 20:35:53
*/
public interface CwDealPerDayService extends IService<CwDealPerDay> {

    IPage<CwDealPerDayDto> searchCwDealPerDayPage(Page page, CwDealPerDayVo vo);

    CwDealPerDayTotalDto searchCwDealPerDaySum(CwDealPerDayVo vo);

    IPage<CwDealPerDayDetailPayDto> searchCwDealPerDayDetailPayPage(Page page, CwDealPerDayVo vo);

    IPage<CwDealPerDayDetailReceiptDto> searchCwDealPerDayDetailReceiptPage(Page page, CwDealPerDayVo vo);
}
